package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 记录每个类型的系统代码名称备注:1文档附件来源类型 2车辆类型 3对象 xoacodelist
 * 
 * @author ruoyi
 * @date 2024-03-19
 */
public class Xoacodelist extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 1文档附件来源类型 2车辆类型 3 */
    private Long codeType;

    /** 编码类型 */
    @Excel(name = "编码类型")
    private String codeTypeName;

    /** 编码 */
    @Excel(name = "编码")
    private String code;

    /** 值 */
    @Excel(name = "值")
    private String codeName;

    /**  */
    private Date operDate;

    /**  */
    private String operStaffId;

    /**  */
    private String memo;

    /**  */
    private Integer STATE;

    /**  */
    @Excel(name = "")
    private String F1;

    /**  */
    @Excel(name = "")
    private String F2;

    /**  */
    @Excel(name = "")
    private String F3;

    /**  */
    @Excel(name = "")
    private Long EcId;

    /**  */
    @Excel(name = "")
    private Long 金蝶ID;

    /**  */
    @Excel(name = "")
    private String F4;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCodeType(Long codeType) 
    {
        this.codeType = codeType;
    }

    public Long getCodeType() 
    {
        return codeType;
    }
    public void setCodeTypeName(String codeTypeName) 
    {
        this.codeTypeName = codeTypeName;
    }

    public String getCodeTypeName() 
    {
        return codeTypeName;
    }
    public void setCode(String code) 
    {
        this.code = code;
    }

    public String getCode() 
    {
        return code;
    }
    public void setCodeName(String codeName) 
    {
        this.codeName = codeName;
    }

    public String getCodeName() 
    {
        return codeName;
    }
    public void setOperDate(Date operDate) 
    {
        this.operDate = operDate;
    }

    public Date getOperDate() 
    {
        return operDate;
    }
    public void setOperStaffId(String operStaffId) 
    {
        this.operStaffId = operStaffId;
    }

    public String getOperStaffId() 
    {
        return operStaffId;
    }
    public void setMemo(String memo) 
    {
        this.memo = memo;
    }

    public String getMemo() 
    {
        return memo;
    }
    public void setSTATE(Integer STATE) 
    {
        this.STATE = STATE;
    }

    public Integer getSTATE() 
    {
        return STATE;
    }
    public void setF1(String F1) 
    {
        this.F1 = F1;
    }

    public String getF1() 
    {
        return F1;
    }
    public void setF2(String F2) 
    {
        this.F2 = F2;
    }

    public String getF2() 
    {
        return F2;
    }
    public void setF3(String F3) 
    {
        this.F3 = F3;
    }

    public String getF3() 
    {
        return F3;
    }
    public void setEcId(Long EcId) 
    {
        this.EcId = EcId;
    }

    public Long getEcId() 
    {
        return EcId;
    }
    public void set金蝶ID(Long 金蝶ID) 
    {
        this.金蝶ID = 金蝶ID;
    }

    public Long get金蝶ID() 
    {
        return 金蝶ID;
    }
    public void setF4(String F4) 
    {
        this.F4 = F4;
    }

    public String getF4() 
    {
        return F4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("codeType", getCodeType())
            .append("codeTypeName", getCodeTypeName())
            .append("code", getCode())
            .append("codeName", getCodeName())
            .append("operDate", getOperDate())
            .append("operStaffId", getOperStaffId())
            .append("memo", getMemo())
            .append("STATE", getSTATE())
            .append("F1", getF1())
            .append("F2", getF2())
            .append("F3", getF3())
            .append("EcId", getEcId())
            .append("金蝶ID", get金蝶ID())
            .append("F4", getF4())
            .toString();
    }
}
